# coding=utf-8
import json


def check_res(res, check):
    '''检验返回结果和预期是否一致'''
    if check == '':
        return '因为没有预期结果无法判断'
    else:
        re = res.replace('":"', '=')
        res = json.loads(res)
        # 将返回结果进行修改，以便于与预期结果比较
        for i in check.split('、'):  # 预期结果以‘、’号分开
            # print(i)
            if i not in re:
                print('校验失败，预期结果：%s，实际结果：%s'
                      % (i, ('code:%s' % res['code'])))
                # 对返回结果进行精简
                print(re)
                return False
                # 几个预期结果有一个不满足就是失败，必须全满足才是成功
        print('校验成功，实际结果为：%s' % res)
        return True
